Staircase Problem + 3 Variants - Different Ways To Reach The N'th Stair With M Different Steps